package com.ht.medicaltreatment.bean

data class ShenQingBean(
    val code: Int,
    val `data`: ShenQingData,
    val message: String
)

data class ShenQingData(
    val alarmFrontData: Any,
    val analyzeUnit: String,
    val backupBranchPacked: Any,
    val bloodBeforeCondition: String,
    val bloodCollectionDeviceId: Any,
    val bloodCondition: String,
    val bloodPartId: Any,
    val bloodRoomId: Any,
    val bloodSamplingAlarmDate: Any,
    val bloodTimeRangeConstraint: String,
    val centrifugalAccTime: String,
    val centrifugalDownTime: String,
    val centrifugalPlace: String,
    val centrifugalSpeed: String,
    val centrifugalTemperature: String,
    val centrifugalTime: String,
    val clinicalTestBatchNumber: String,
    val consumableUseProgress: String,
    val croUnit: String,
    val currentDayIsOrMoreDrug: Int,
    val deliveryCondition: String,
    val detectionBranchPacked: Any,
    val drawBloodPlace: String,
    val drugName: String,
    val goTheRefrigeratorAgoDate: Any,
    val goTheRefrigeratorAlarmDate: Any,
    val id: Int,
    val inputCentrifugeTimeStatus: Int,
    val inputRefrigeratorTimeStatus: Int,
    val isOrAuditPerson: Int,
    val isOrBloodRecord: Int,
    val isOrNotDrawBloodOperatorSignature: Int,
    val isOrNotStabilizingSolutionTime: Int,
    val isOrNotStandingTime: Int,
    val isOrPrintTime: Int,
    val isOrReviewer: Int,
    val lockSign: Int,
    val maxStandingTime: String,
    val micropipetteNoId: Any,
    val minStandingTime: String,
    val name: String,
    val notifyTime: Int,
    val projectConsumableList: MutableList<ShenQingProjectConsumable>,
    val projectNumber: String,
    val protocolNumber: String,
    val reason: Any,
    val receiveCity: String,
    val receiveDetailedAddress: String,
    val receivePerson: String,
    val receivePersonContact: String,
    val receiveProvince: String,
    val researchUnit: String,
    val responsiblePerson: String,
    val severalSeriesUnit: String,
    val signature: Any,
    val singleOrManyTimes: Int,
    val sponsor: String,
    val standingTimeStatus: String,
    val subjectAnalysisPrincipal: Any,
    val subpackageCondition: String,
    val subpackagePlace: String,
    val subpackagingRequirement: String
)

data class ShenQingProjectConsumable(
    val consumable: ShenQingConsumable,
    val consumableId: Int,
    val consumableUseProgress: Any,
    val id: Int,
    val number: Int,//最多有多少
    var useNumber:Int,//申请多少数量
    val projectId: Int
)

data class ShenQingConsumable(
    val brand: String,
    val colorCode: String,
    val consumableType: Int,
    val createTime: Any,
    val id: Int,
    val material: String,
    val model: String,
    val name: String,
    val picturePath: String,
    val reason: Any,
    val remark: Any,
    val signature: Any,
    val specification: String,
    val userId: Int,
    val username: Any
)